to know (something) in advance
anticipate, predict
to produce (an idea etc) as a hypothesis
speculate
a plan, idea etc that cannot happen or be successful
think about deeply and theorize
to say what will happen
predict, warn
to think, consider, form opinions (without having complete knowledge); to buy and sell goods, shares etc with the hope of profit from changes in their market value
think about deeply and theorize